package com.zhiche.lisa.bms.service.bill;

import com.baomidou.mybatisplus.service.IService;
import com.zhiche.lisa.bms.dao.model.bill.ExceptionBillDtl;
import com.zhiche.lisa.bms.pojo.vo.bill.BillExceptionVO;

import java.util.List;

/**
 * <p>
 * 异常账单明细 服务类
 * </p>
 *
 * @author liuanshun
 * @since 2018-09-15
 */
public interface ExceptionBillDtlService extends IService<ExceptionBillDtl> {
	/**
	 * 新增异常账单明细
	 *
	 * @param exceptionBillList
	 */
	void insertExceptionBillDtl(List<ExceptionBillDtl> exceptionBillList);

	/**
	 * 新增异常账单
	 *
	 * @param exceptionBillList
	 * @param headId
	 */
	void insertExceptionBillDtl(List<ExceptionBillDtl> exceptionBillList, Long headId);

	/**
	 * 根据billId查询对应的详明列表
	 *
	 * @param billId
	 * @return
	 */
	List<BillExceptionVO> selectExceptionBillDtlByBillId(String billId);
}
